// 封装用户相关的接口
import axios from "@/utils/request"
// 登录接口 post /login
// post请求必须使用data传参（除非后台特殊说明），get请求必须使用params传参（除非后台特殊说明）
export function login(data) {
    return axios({
        url: "/login",
        method: "post",
        data
    })
}


export function register(data) {
    return axios({
        url: "/register",
        method: "post",
        data
    })
}

// 用户详情 /user/:id get   Authorization 
// 接口文档上的:id表示动态参数，真正传值的时候id前面不需要添加冒号
export const user = id => axios({
    url: "/user/" + id,
    method: "get",
    headers: {
        Authorization: localStorage.getItem("token")
    }
})

// 修改个人信息接口 /user_update/:id post 
export const user_update = (id, data) => axios({
    url: "/user_update/" + id,
    method: "post",
    data,
    headers: {
        Authorization: localStorage.getItem("token")
    }
})